Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];

Вниз

Ограничение на количество окон в Windows   Найти похожие ветки 

 
pasha_golub ©   (2004-11-03 16:11) [40]

VEG ©   (03.11.04 15:52) [34]
Я к чему, может найдешь какая программка кушает ресурсы.


 
VEG ©   (2004-11-03 16:11) [41]


> Игорь Шевченко ©   (03.11.04 16:09) [39]

Нда... Попробую сейчас...


 
VEG ©   (2004-11-03 16:11) [42]


> Игорь Шевченко ©   (03.11.04 16:09) [39]

Нда... Попробую сейчас...


 
sniknik ©   (2004-11-03 16:18) [43]

чегото тут не то, попытался также загрузить систему, не получилось (w2k)
открыл гдето ~60 программ, по возможности разных
сейчас в диспечере задач
даскрипторов 13042 (перекрыло с запасом твои 10000)
потоков 835
процессов 86

думаю дело в какойнибудь из предпочитаемых програм у VEG, ну может кто какуюто упаковшиком сжал а она 10 раз запускается (а может и пары запусков достаточно :)..., или еще что. (тотал командера например я не запускал, нет его у меня, 3 far-а запустил ;о) и 2 nc, вместо него)


 
VEG ©   (2004-11-03 16:24) [44]

Вот, полный список (GDI Handles, USER Handles):
csrss.exe
63, 65
winlogon.exe
38, 12
services.exe
4, 0
svchost.exe
4, 0
winword.exe
192, 50
svchost.exe
11, 9
svchost.exe
4, 0
svchost.exe
4, 1
spoolsv.exe
12, 0
svchost.exe
4, 0
lsass.exe
8, 1
taskmgr.exe
108, 122
explorer.exe
1539, 1299
trillian.exe
359, 338
calc.exe
15, 100
totalcmd.exe
131, 81
noteapd.exe
16, 20
procexp.exe
220, 159
iexplore.exe
2542, 2184
foobar.exe
49, 40
outlook.exe
257, 126
totalcmd.exe
39, 7
wcecomm.exe
6, 1
ctfmon.exe
15, 9
iexplore.exe
340, 134
iexplore.exe
1241, 960
ftpserv.exe
61, 60
smart.exe
58, 49
totalcmd.exe
109, 73
dplaysvr.exe
5, 3


 
VEG ©   (2004-11-03 16:31) [45]


> sniknik ©   (03.11.04 16:18) [43]
> (тотал командера например я не запускал, нет его у меня,
> 3 far-а запустил ;о) и 2 nc, вместо него)

фар и ему подобные программы окон не создают.


 
VEG ©   (2004-11-03 16:39) [46]

http://slutsk.net/~veg/bug_2004_11_03_1.PNG - интернет-эксплорер не смог создать свое меню
http://slutsk.net/~veg/bug_2004_11_03_2.PNG - после клика по кнопке поиска нанелька не появилась, вместо ее - пустота
http://slutsk.net/~veg/bug_2004_11_03_3.PNG - открытое в новом окне окно эксплорера создало только свою рамку, остальлное не прорисовалось, и осталось содержимое предыдущего окна
http://slutsk.net/~veg/bug_2004_11_03_4.PNG - когда знакомый мне написал, открылось окно триллиана, но окно edit-a, куда вводить текст, не смогло создаться...
А вообще, в большинстве своем, программы просто не запускаются...


 
code2k ©   (2004-11-03 16:41) [47]


> explorer.exe
> 1539, 1299


> iexplore.exe
> 2542, 2184

Что ты там пооткрывал?
У меня гораздо меньше


 
Игорь Шевченко ©   (2004-11-03 16:42) [48]

VEG ©   (03.11.04 16:31) [45]


> фар и ему подобные программы окон не создают.


Создают.


 
sniknik ©   (2004-11-03 16:51) [49]

> фар и ему подобные программы окон не создают.
да я просто тыкал в все что ни попадя, не особо задумываясь создает программа окна или нет.
и считал программы а не окна. (окон значит было не 60 а 55 (видимых))


 
sniknik ©   (2004-11-03 16:55) [50]

Игорь Шевченко ©   (03.11.04 16:42) [48]
> VEG ©   (03.11.04 16:31) [45]
>> фар и ему подобные программы окон не создают.
> Создают.
не ну вы определитесь в конце концов... ;о))

(у них точно есть разница, если ткнуть правой кнопкой мыши на панели у этой программы, попап меню отличается от других, с прогами на VCL тоже небольшое различие)

но думаю это офтопик. какая разница? парой окон больше парой меньше, ерунда дело житейское. ;)


 
wicked ©   (2004-11-03 16:55) [51]

> VEG ©
что то тут совсем не так - у меня
iexplore.exe - 120 - 292
explorer.exe - 123 - 251

или стоит крутой супер-пупер навес на експлорер, или ищи трояны....


 
Anton_K ©   (2004-11-03 16:57) [52]

http://files.webfile.ru/get/718231052/win.JPG
У меня всё нормально работает.


 
sniknik ©   (2004-11-03 17:01) [53]

> Что ты там пооткрывал?
> У меня гораздо меньше
а чего меньше? насколько?

VEG
раз у него меньше (у меня не xp, не вижу) то может тебе в експлорер куча разных "нужных" тулбаров/експлоитов встроилось...
есть смысл просканировать машину разными Spyware Doctor - рами... и поудалять все.


 
Игорь Шевченко ©   (2004-11-03 17:06) [54]

sniknik ©   (03.11.04 16:55) [50]

А чего, собственно, определяться-то ? Для каждой консольной программы создается окно от класса ConsoleWindowClass, если VEG этого не знает, то это вряд ли проблемы Windows.


 
NailMan ©   (2004-11-03 17:22) [55]

Ужасное количество программ на скиншотах. Воспользуйся клиентом форума и как минимум треть всех эесплореров сократится.

А вообще такое количество хэндлов на экспалер-ненормально. Смотри что к ослику грузится. Наверняка Spyware навалом на него висят.

---
WBR, NailMan aka 2:5020/3337.13


 
Drakon   (2004-11-03 18:38) [56]

Удалено модератором
Примечание: Offtopic


 
SergP ©   (2004-11-03 20:22) [57]


> http://slutsk.net/~veg/bug_2004_11_03_1.PNG - интернет-эксплорер
> не смог создать свое меню


Глянул на панель задач и на трей...
Ну ты и извращенец....
Не знаю что там ХР делает в таких случаях. Но 98 или МЕ мне бы давно сказали бы что ресурсы закончились если бы я наоткрывал столько сколько ты.


 
Поручик ©   (2004-11-03 20:33) [58]

Тем более при оперативке 128mb!
Тебе наверное нравится когда окна по 15 сек перерисовываются?


 
code2k ©   (2004-11-03 20:52) [59]

Не нравиться Опера, поставь maxthon (MyIE)
http://www.maxthon.com/en/index.htm это надстройка над IE, т.е. движок там IExplorer. Место на таскбаре экономит, да икуча доп. фишек есть, думаю память он тебе тоже сэкономит.


 
VEG ©   (2004-11-03 22:09) [60]


> Игорь Шевченко ©   (03.11.04 17:06) [54]
> sniknik ©   (03.11.04 16:55) [50]
>
> А чего, собственно, определяться-то ? Для каждой консольной
> программы создается окно от класса ConsoleWindowClass, если
> VEG этого не знает, то это вряд ли проблемы Windows.

Звиняюсь, не знал. Думал, что когда консольное приложение работает в полноэкранном режиме ему окно не нужно. Теперь понял, почему нужно - когда его сворачиваешь, кнопочка в таскбаре остается:) Но это векдь не важное знание;)

> code2k ©   (03.11.04 16:41) [47]
> > explorer.exe
> > 1539, 1299
> > iexplore.exe
> > 2542, 2184
> Что ты там пооткрывал?
> У меня гораздо меньше

explorer.exe
1539, 1299
iexplore.exe
2542, 2184
iexplore.exe
340, 134
iexplore.exe
1241, 960
IE в памяти несколько копий. А хендлов столько по причинге того, что достаточно много открыто окон от каждого процесса. В третьей копии IE, как видите, очень мало хендлов, а во второй - в несколько раз больше (открыто много окон).

> SergP ©   (03.11.04 20:22) [57]
> Глянул на панель задач и на трей...
> Ну ты и извращенец....
> Не знаю что там ХР делает в таких случаях. Но 98 или МЕ
> мне бы давно сказали бы что ресурсы закончились если бы
> я наоткрывал столько сколько ты.

Работает, причем без тормозов и глюков (когда хватает хендлов) - бегает, сказал бы. Очень удобно, когда сразу все нужное открыто. Я компьютер никогда не выключаю, я делаю hibernate, и все открытые программы всегда остаются открытыми.

> Поручик ©   (03.11.04 20:33) [58]
> Тем более при оперативке 128mb!
> Тебе наверное нравится когда окна по 15 сек перерисовываются?

У меня 256Mb, только BIOS неправльно определяет размер банков памяти (16Mb вместо 32Mb).
Все летает, меньше секунды переключение между окнами.


 
Игорь Шевченко ©   (2004-11-03 22:23) [61]

VEG ©   (03.11.04 22:09) [60]


> Но это векдь не важное знание;)


Важных знаний вообще не существует :)

А все ж таки, handles у тебя в IExplorer"е слишком много. Не к добру. Кроме того, ты сумму не посчитал, а зря.


 
VEG ©   (2004-11-03 22:59) [62]


> Игорь Шевченко ©   (03.11.04 22:23) [61]
Кроме того, ты сумму не посчитал, а зря.

Так ведь сразу видно, что меньше указанных вами.

>  все ж таки, handles у тебя в IExplorer"е слишком много.

Если в одной из копий их мало, знаит к эксплореру никаких DLL ишних не вешается. Специально для проверки запустил копию эксплорера с одним окном. Получил такие данные: 199, 106 (с загруженной страницы формы отправки сообщения).


 
Игорь Шевченко ©   (2004-11-03 23:05) [63]

VEG ©   (03.11.04 22:59) [62]


> Так ведь сразу видно, что меньше указанных вами.


А посчитать что мешает ? Особенно сумму GDI ?

Описанные тобой симптомы очень похожи на нехватку объектов GDI


 
sniknik ©   (2004-11-03 23:07) [64]

> Очень удобно, когда сразу все нужное открыто
ты просто мазилоподобных броузеров не пробовал, все нужное в одном окне по табуляторам раскидано. (по ctrl+клик открывает страницу в новом табе) все нужное можно загнать одну папку в букмарках и открывать все одним кликом мыши.
(из всего твоего многообразия максимум 5 окон открыто будет, гораздо удобнее)

> IE в памяти несколько копий. А хендлов столько по причинге того, что достаточно много открыто окон от каждого процесса. В третьей копии
> IE, как видите, очень мало хендлов, а во второй - в несколько раз больше (открыто много окон).
ты хочеш исправить ситуацю или оправдать свой образ действий?

я бы сказал проблема всетаки есть, причем по симтомам похоже (предположение) что та гадасть что у тебя в IE встроилась была упакована паковшиком exe/dll (по инету растространяется понятно), а таких прог как раз есть "маленький" недостаток, они жрут ресурсы системы от копии к копии в геометрической прогрессии (уточни, статья сдесь как то давалась), на паре копий почти незаметно, но у тебя...
проверь всетаки, попробуй поудалять эту вьевшуюся в IE гадость
а после открой все то же самое
(то что оно у тебя там есть почти не сомневаюсь...)
проверь вот этим (можеш другое подобное найти)
http://www.yandex.ru/yandsearch?stype=www&nl=0&text=Spyware+Doctor


 
VEG ©   (2004-11-04 00:40) [65]

> Игорь Шевченко ©   (03.11.04 23:05) [63]
> VEG ©   (03.11.04 22:59) [62]
> А посчитать что мешает ? Особенно сумму GDI ?
> Описанные тобой симптомы очень похожи на нехватку объектов
> GDI


Общее количество GDI объектов: 7504


> sniknik ©   (03.11.04 23:07) [64]

Потом попробую...


 
Alex_Petr ©   (2004-11-04 07:32) [66]

>проверь вот этим (можеш другое подобное найти)
>http://www.yandex.ru/yandsearch?stype=www&nl=0&text=Spyware+Doctor
Скачал, просканировал компьютер.
Она мне выдала:
D:\Delphi Source\Internet\MainUnit.PAS
D:\Delphi Source\Internet\MainUnit.DFM
Classic Spyware (keylogger).  To quote them "We are the only trojan to use an automated email to send you all offline keystrokes when the server comes online. No longer do you have to rely on ICQ to tell you when they are on and no longer do you have to wait for them to come online to download their logs".
Это обычные, простенькие юниты. Ничего экзотического в них нет.


 
sniknik ©   (2004-11-04 07:55) [67]

Alex_Petr ©   (04.11.04 07:32) [66]
он ишет по коду/поведению/какимто своим признакам (команды определенные). если у тебя с твоими модулями/хорошими программами внеси их в игнор лист и все.
тебе для того и предлагают в конце решить нужная программа или нет, потому что анализ не может быть 100% верным. (у меня он например флешгет и макафи внес в список "вредных", но я то знаю они именно для того и предназначены делать то что тот вредным считает, я их сам ставил... другое дело то что ставится само без предупреждений и обманным путем вот его надо искоренять, он тебе кроме твоих прог ничего не нашол?)

не нравится иши другое, как уже говорил, например "Ad-Watch SE Professional", этот похоже с предопределенными работает (список сигнатур как антивирусы закачивает и обновляет)
выбери то что понравится именно тебе.

кстати название папки "Internet" по моему прямо указывает что там чтото для инета пишется, а такое "доктору" очень не нравится, хотя может не нравится и сама папка (название) в купе с тем что в ней.


 
Думкин ©   (2004-11-04 08:04) [68]

>  [65] VEG ©   (04.11.04 00:40)
> Общее количество GDI объектов: 7504

Довольно много. В XP не пробовал, но на W2k у меня после 7000 начинались проблемы. Создай 2000 форм и посмотри (если сможешь)... :)


 
Alex_Petr ©   (2004-11-04 08:07) [69]

>он тебе кроме твоих прог ничего не нашол?)
Нет.
А в этих юнитах самое страшное это:
function GetIPAddress(const HostName:string):string;
var
R:Integer;
WSAData:TWSAData;
HostEnt:PHostEnt;
Host:string;
SockAddr:TSockAddrIn;
begin
Result:="";
R:=WSAStartup(MakeWord(1,1),WSAData);
if R=0 then
 try
  Host:=HostName;
  if Host="" then
   begin
    SetLength(Host,MAX_PATH);
    GetHostName(PChar(Host),MAX_PATH);
   end;
  HostEnt:=GetHostByName(PChar(Host));
  if HostEnt<>nil then
   begin
    SockAddr.sin_addr.S_addr:=Longint(PLongint(HostEnt^.h_addr_list^)^);
    Result:=inet_ntoa(SockAddr.sin_addr);
   end;
 except
  ErrorMess("GetIPAddress");
 end;
WSACleanup;
end;


 
VEG ©   (2004-11-04 13:09) [70]


> Думкин ©   (04.11.04 08:04) [68]
> Довольно много. В XP не пробовал, но на W2k у меня после
> 7000 начинались проблемы.

Ну вот, от Win2k к WinXP их колличество увеличили эдак на 1000;) Вообщем, понятно... В ближайшее попробую переставить систему на SP2 - расскажу, как там такой прикол - есть, или все тихо?


 
Думкин ©   (2004-11-04 13:17) [71]

У меня и на SP1 - такого не наблюдалось и не наблюдается. После Win98 - с подобным не встречался, кроме описываемого искусственного случая.


 
VEG ©   (2004-11-04 18:16) [72]


> Думкин ©   (04.11.04 13:17) [71]

А на сколько вы обычно нагружаете машину?


 
VEG ©   (2004-11-04 18:19) [73]

Подумал немного... Лучше броузер поменяю. Какой броузер посоветуете? Желательно Open Source, да с максимальной совместимостью с страничками, сделанными для IE


 
Anatoly Podgoretsky ©   (2004-11-04 20:49) [74]

http://www.podgoretsky.com/1.gif


 
SergP ©   (2004-11-04 21:08) [75]


>  [73] VEG ©   (04.11.04 18:19)


В твоем случае ИМХО лучше не браузер менять, а поставить какую-нить надстройку над ИЕ, типа MyIE , AvantBrowser или какую-нить другую...
По крайней мере такая штука меньше ресурсов жрет, чем куча открытых IE
Лично мне MyIE больше нравится...


 
sniknik ©   (2004-11-04 21:26) [76]

да не IE у него ресурс жрет, а чтото что в него встроилось (и не так жрет как глючит в какойто момент), замена его на надстройку над ним вряд ли даст чего нибудь. имхо.

> Какой броузер посоветуете?
мазилу файрефокс попробуй, довольно популярна в последнее время, и заслужено популярна.


 
VEG ©   (2004-11-04 21:29) [77]


> Anatoly Podgoretsky ©   (04.11.04 20:49) [74]
> http://www.podgoretsky.com/1.gif

Какой изврат! Везде, видать, одна страница загружена:) Но это искусственная ситуация, а у меня все это забивается часами...

> SergP ©   (04.11.04 21:08) [75]
> В твоем случае ИМХО лучше не браузер менять, а поставить
> какую-нить надстройку над ИЕ, типа MyIE , AvantBrowser или
> какую-нить другую...
> По крайней мере такая штука меньше ресурсов жрет, чем куча
> открытых IE
> Лично мне MyIE больше нравится...

Не... AvantBrowser пробовал - не понравилось...
Лучше пойду на 100% альтернативу! Mozilla попробую сперва...


 
VEG ©   (2004-11-05 00:27) [78]

Поставил WinXP SP2. Ну и монстр, я вам скажу! Сразу мне кричит - антивирусник давай! А я ему - не хочу, мегагерцов жалко! Тык красненький щит в трее висит:)
Начинаю отсчет с сегодняшнего дня, когда первый раз заглючит...
Кстати, сейчас 6721 дескрипторов... Открыто 8 окон.


 
VEG ©   (2004-11-05 00:30) [79]

Кстати, релиз самый красивый, что только нашел... Коробочка вся из себя такая оригинальная, даже текст весь на английском... Никаких крэков, никаких загвоздок... Все гладко:) На долго ли? Слышал, что в SP2 много траблов...


 
Думкин ©   (2004-11-05 06:22) [80]

> [72] VEG ©   (04.11.04 18:16)
> > Думкин ©   (04.11.04 13:17) [71]
> А на сколько вы обычно нагружаете машину?

А я об этом не задумываюсь - сколько надо, столько и гружу.



Страницы: 1 2 3 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.64 MB
Время: 0.038 c
3-1098351193
Samick
2004-10-21 13:33
2004.11.21
скажите как мне в grid занести базу данных


14-1099032056
MBo
2004-10-29 10:40
2004.11.21
Пятничная разминка. Задачки попроще и сложные.


1-1099660532
Anton123
2004-11-05 16:15
2004.11.21
Имя компьютера


3-1098416333
sanek
2004-10-22 07:38
2004.11.21
как с помощью random выбрать запись из таблицы


4-1097239141
Ascan
2004-10-08 16:39
2004.11.21
Как правильно минимизировать чужое окно?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский