Ostatnio zostawiłem Pana Detektywa włączonego przez dłuższą chwilę. W pewnym momencie zerknąłem na mmf'owy debugger... i zobaczyłem, że gra zajmuje ponad 150mb w ramie. Włączyłem ją jeszcze raz i zerknąłem w menedżera zadań. Użycie pamięci powoli wzrastało. Co by skrócić historię, po raz kolejny dowiedziałem się tego samego - mmf2 nie lubi zmiennych tekstowych. Wyciek pamięci powodowało... sprawdzanie argumentu programu. A na vista/win7, gra wybijała z powodu używania zmiennych tekstowych w lua.
A więc zapamiętajcie drogie dzieci, nie używajcie stringów~!