IIS 7.5 не кэшируется, третья сторона dll на перерабатывают?

@Douglas Leeder, еще один ответ: Отсортируйте человекочитаемый вывод от du-h использующий другой инструмент. Как Perl!

du -h | perl -e 'sub h{%h=(K=>10,M=>20,G=>30);($n,$u)=shift=~/([0-9.]+)(\D)/;
return $n*2**$h{$u}}print sort{h($b)<=>h($a)}<>;'

Разделение на две строки для установки дисплею. Можно использовать его этот путь или сделать его остротой, это будет работать так или иначе.

Вывод:

4.5M    .
3.7M    ./colors
372K    ./plugin
128K    ./autoload
100K    ./doc
100K    ./syntax

Править: После нескольких партий в гольф в PerlMonks, конечный результат следующий:

perl -e'%h=map{/.\s/;99**(ord$&&7)-$`,$_}`du -h`;die@h{sort%h}'

1
задан 25 August 2010 в 10:11
1 ответ

.NET загружает dll's (или блоки, как они, чаще знают), лениво. Только то, когда что-то, чему нужен блок, собирается быть выполненным, будет блок быть загруженным.

Таким образом, если блок никогда не необходим, потому что ничто, что использует его, не называют, он никогда не должен загружаться.

2
ответ дан 3 December 2019 в 22:27

Теги

Похожие вопросы