Contact me via mail: kbasm.com AT gmail D.O.T com
I am a professional programmer with more than 8 years programming experience.
I have strong knowledge and experience in following areas: Windows UI development (VCL and Windows SDK), Windows system programming, anti-crack, OOP and OOD, and team management.
The programming languages I have strong experience with are Delphi (more than 6 years professional development), Perl, C, and Win32 assembly. C++ and Java are also OK to me.
I've participated in several one-man (that one-man is exactly myself) projects in my spare time. Some projects have more than 50,000 lines of well designed Delphi code, and some projects are written in complex mixed Delphi, C++, Perl and TASM code.
My name is Wang Qi (family name is Wang), I live in Beijing, the capital of China.
If you have interesting in cooperating with me (in free or business way), don't hesitate to let me know.
My personal motto is: I Maybe can't success even if I make efforts, but I Certainly can't success if I don't make efforts.
My English is not very bad, but also not perfect. If you find syntax error or anything should be improved on this site or in my source code, just let me know.
About Denomo
The idea of making such a memory leak detection tool was inspired in about 4 or 5 years ago, when I was working in a small company which was making great software with Delphi. At that time, I was asked to write a tool to help detecting memory leak by hooking two functions of TObject. I made that tool in mixed Delphi and BASM and it worked very well.
After I left that company in about 4 years ago, I started making software using Delphi in my spare time. Soon I realized a memory leak tool is a must for any decent software because you never know if your software has random memory leak flaw and memory leak may kill your program when it eats up all of the memory.
Then I wrote another memory leak detection tool from scratch, base on the same idea, with a little extra feature.
That tool works fine for me. But after several years I found that tool is too simple. Though it has the concept of session, the algorithm to distinguish "session" is ridiculous though it can work. And it reports too many unrelated "leaks".
Seeing the disadvantage, I eventually decided to start an open source project to make a really useful yet easy to use memory leak detection tool, then Denomo was born.
About the word "Denomo"
The previous internal name is DeLeak, means Delphi leak, but I found a similar name is used for a shareware, then I decided to abandon it.
Denomo is another self-created word, it has no special meaning. Maybe we can consider it as "Delphi No More memory problem".
Posts: 2
Reply #2 on : Sat April 05, 2008, 00:53:04