а теперь о минусах
fg 29.08.2006 12:47
Загрузка файлов все же проигрывает памяти. Я делал тесты на PIII/800/win2k/NTFS/5400rpm:
1) самый быстрый - 100 операторов в одном файле.
2) 100 операторов в 100 файлах - +80% нагрузки
3) 100 операторов в 100 файлах в разных директориях с истользованием CLASS_PATh - + 140-200% относительно второго варианта. К счастью, CLASS_PATH можно создавать один раз, а потом кешировать, но все же...
Кроме того, при превышении некоторого объема нагрузки на диск, глючат хешфайлы. Думал обойти, кладя классы в один файл - см. выше. Грабли.
+ необходимость добавлять ^use[] почти перед каждым вызовом
+ расставлять операторы случайным образом - дезорганизует программиста. А в некоторых текстовых редакторах можно настроить директиву @CLASS как заголовок, и он будет отображаться в статусной строке на всем протяжении кода класса. Не пробовал за ненадобностью.
P.S. Это Sikoz, я наконец-то смог зарегиться после правки форума.