1. Куча / Говнокод #2346

    +124.3

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    Functions called:
     fflush (4 times)
     delete (11 times)
     fclose (1 times)
     free (11 times)
     fread (3 times)
     fopen (1 times)
     vsnprintf (4 times)
     new (11 times)
     SysReallocMem (652 times)
     SysFreeMem (13185 times)
     SysGetMem (13188 times)
     lstrlenA (1 times)
     lstrcpynA (4 times)
     calloc (1 times)
     strlen (98 times)
     realloc (1 times)
     strdup (1 times)
     malloc (8 times)
     memcpy (4 times)
    Resource types used:
     object (11 allocs, 11 max)
     memory block (13199 allocs, 4007 max)
     file stream (1 allocs, 1 max)
     file handle (1 allocs, 1 max)

    Запостил: Nemerle, 29 Декабря 2009

    Комментарии (9) RSS

    • звать телепатов?
      Ответить
    • не осилил где тут код
      Ответить
    • Сравни скорость удаления файла
      delete (11 times)
      и скорость освобождения памяти:
      SysFreeMem (13185 times)
      Ответить
      • А это разве не количество вызовов?
        Ответить
        • Да и delete скорее к new относится. К файлам он не имеет отношения. А вот 8 вызовов malloc и 11 free наводят на мысли. Да и вообще зачем мешать new и malloc?
          Ответить
      • epic fail
        Ответить

    Добавить комментарий