1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

MemInfoMicro

Тема в разделе "Мастерская", создана пользователем Antariy, 22 апр 2011.

  1. Antariy

    Antariy

    Регистрация:
    4 мар 2011
    Сообщения:
    233
    Программка, показывает информацию о памяти в системе. Т.е. - отображает размеры ОЗУ и свап-файла/виртуальной памяти, доступные системе, и свободные.

    Программ такого направления существует множество... но не с такими характеристиками :)

    [​IMG]
    Скриншот предоставил MisterGrim

    Из свойств программы:
    o Совместима с системами с памятью любого размера. Т.е., программка не ограничена 4 ГБ, как большинство других. Если в системе будет, например, 8 ГБ, то она покажет всё это правильно. Даже на 32-х битных системах, т.к. это 32-х битная программа, и если в ОС включена PAE, то система может использовать много памяти.
    o Информация показывается в удобном формате, нет огромных чисел, показывающих незнамо что, все цифры - десятичные дроби. Программа автоматически отслеживает какого уровня размеры, и использует соответствующую единицу измерения, а не "чёкнутое число". Т.е., если у вас 6 ГБ памяти (например), и свободно 100 МБ, то будет отображено именно так: Size: 6.000 GB ... Free: 100.000 MB. Число дробное, т.е. 1,5 ГБ памяти будет указано как 1.500 GB, а не 1536 MB.
    o Программа имеет удобный графический псевдо-трёхмерный индикатор свободной ОЗУ, значок слева. Индикатор меняет свой цвет, плавно с оранжевого (мало свободной ОЗУ) на зелёный (много свободной ОЗУ), в зависимости от размера этой самой свободной ОЗУ.
    o Программа имеет значок - т.е. в проводнике она отображается не как "умолчальный квадрат".
    o Программа предположительно работает на всех текущих системах Windows. Она была протестирована на Win95, Win98, Win2000, WinXP 32bit, Win Vista 32/64bit, Win 7 32/64 bit, Win 8 x64, и Wine 1.3.8.
    o Программе требуется только i386 процессор с математическим сопроцессором, как минимальное требование к железу ))
    o Программа не использует какие-либо runtime библиотеки, только стандартные Windows'ские kernel32.dll и user32.dll.
    o Программа совместима c DEP, ASLR и другими мудрёными технологиями безопасности.

    Внимание: программа может определяться как вирус некоторыми антивирусами. Это ложное срабатывание, программа вирусом не является, просто технология её изготовления сложновата для понимания антивирусами. Существует вероятность неработоспособности программы на будущих ОС.
    Размер программки, при как можно большей функциональности, был главной целью (и она не идеальна!), поэтому файл программы весьма специфичен.

    Размер EXEшника - 968 байт.
     

    Вложения:

    • MemInfoMicro.rar
      Размер файла:
      654 байт
      Просмотров:
      164
    Последнее редактирование: 13 янв 2012
    miri, Sharp_ey, Bato-San и 12 другим нравится это.
  2.  
  3. Лорд Лотар Мессир ёж

    Лорд Лотар

    Регистрация:
    12 май 2008
    Сообщения:
    5.983
    Выглядит очень многообещающе. А что эта программа практически дает (всмысле, как ее можно использовать)? :)
     
    Antariy нравится это.
  4. Antariy

    Antariy

    Регистрация:
    4 мар 2011
    Сообщения:
    233
    Использовать - запустить, и получить "снимок" информации о состоянии памяти в системе. В принципе, таких программ множество, цель этой была в необычности, скажем так. К тому же она нормально показывает размер памяти любого объёма (сколько ОС видит, столько она и показывает), при этом работает и на древних виндах.
     
  5. Чёрный Думер и все виды материала

    Чёрный Думер

    Регистрация:
    17 мар 2010
    Сообщения:
    2.434
    Неплохая программка. Можешь добавить вывод информации об отдельных модулях памяти?
     
    Antariy нравится это.
  6. Antariy

    Antariy

    Регистрация:
    4 мар 2011
    Сообщения:
    233
    Именно в этой программке - нет. Её цель была не в этом :)
    Для этого нужен будет набор драйверов к ней: под 9х, под NT, под NT x64... Что никак не вложится в килобайт :D Да и теряется большая доля универсальности и совместимости, которой, как это ни противоречиво звучит, программка может похвастаться сейчас :)

    Если тебе срочно необходима детальная информация о памяти, то используй программу CPUZ (www.cpuid.com), вкладки Memory и SPD её окошка. На первой показываются текущие характеристики, на второй - заводские. Первые могут отличаться от вторых, если, например, система/память были разогнаны.
     
    hobot, kreol и Чёрный Думер нравится это.
  7. Чёрный Думер и все виды материала

    Чёрный Думер

    Регистрация:
    17 мар 2010
    Сообщения:
    2.434
    Antariy, да не, мне просто понравилось качество исполнения.)
    Просто ни одна из ныне популярных программ-тестеров не смогла засечь у меня испортившийся модуль оперативки, из-за которого комп начал намертво зависать через 5-10 минут после запуска любого графического приложения. Что самое интересное - тестеры выводили общее количество памяти ка 1.25 Гб, а по отдельности определяли модули как 1.00 Гб и 512 Мб, как и было вначале.
     
    Antariy нравится это.
  8. Antariy

    Antariy

    Регистрация:
    4 мар 2011
    Сообщения:
    233
    А-а-а! Спасибо :)

    MemoryTest-86 (memtest86) тоже не сработал? А вообще, это чересчур завязанная на чипсет штука, да, вероятность неопределения больше, чем определения, особливо с современным темпом появления новых "платформ".
    Это лет 15 назад был смысл найти модуль, и, даже, микросхему повреждённую, ибо модули памяти были попроще, микросхемы побольше :D и проще позволяли себя заменять.

    Как вариант, можно попробовать снизить тайминги памяти в БИОСе (задержки CAS/RAS, частоту), в результате чего модуль может снова стать на некоторое время (возможно, долгое!) работоспособным.
     
    Последнее редактирование: 7 май 2011
  9. Чёрный Думер и все виды материала

    Чёрный Думер

    Регистрация:
    17 мар 2010
    Сообщения:
    2.434
    Не, я уже выкинул модуль. Тем более, баловаться с БИОСом мне как-то не хочется - хрен его знает, к чему это привести может.
    Скорее всего, он перегорел после мощного скачка напряжения, который устроили недомонтеры, чинившие проводку в нашем подъезде. Они по собственной дурости подали на 220 вольтовую линию 380 вольт, из-за чего у всех во всём подъезде перегорело много техники.
     
  10. Antariy

    Antariy

    Регистрация:
    4 мар 2011
    Сообщения:
    233
    Это заговор монтёров с ближайшим магазином бытовой техники!!! :lol:

    Ну, особенно ни к чему это привести не должно, тем более, если тайминги понижать, а не повышать.
    В случае чего, на плате должна быть перемычка для очистки CMOS-памяти, либо можно выковырять батарейку, включить комп, дождаться хоть каких признаков жизни, и выдернуть шнур питания из розетки (не шнур UPS или стабилизатора, а именно шнур компа выдернуть из розетки в стене/UPS/стабилизаторе), замкнуть контакты батареечного отсека (опционально), и подождать с часок (также опционально). После всего этого БИОС будет девственно чист, если там не флеш-память заместо CMOS-памяти :D
     
    Последнее редактирование: 7 май 2011
    Gamovsky и Чёрный Думер нравится это.
  11. Чёрный Думер и все виды материала

    Чёрный Думер

    Регистрация:
    17 мар 2010
    Сообщения:
    2.434
    Возможно.:rofl: Но он не удался - весь подъезд чуть не линчевал монтёров, вынудив тем самым подрядчика оплатить ремонт всего, что поломалось. Цену высчитывали из премий и зарплат монтёров.
     
  12. Antariy

    Antariy

    Регистрация:
    4 мар 2011
    Сообщения:
    233
    Думаю, монтёров и спасла-то только мысль жильцов о возможной компенсации. Гы.
     
    Чёрный Думер нравится это.
  13. daemolisher

    daemolisher

    Регистрация:
    2 дек 2009
    Сообщения:
    1.704
    Antariy, в первый пост добавьте скрин программы
     
    Antariy нравится это.
  14. Antariy

    Antariy

    Регистрация:
    4 мар 2011
    Сообщения:
    233
    Если кто-нибудь с более, чем 4-мя ГБ памяти (например, 6, 8 или, даже, 16) под 32bit или 64bit ОС согласиться сделать скриншот, то я обеспечу второй - на Win98SE с 64 МБ памяти, и с удовольствием помещу их.


    А вообще, интересный вопрос: как много здесь людей, использующих более 4 ГБ оперативки под 32-х битной ОС? (о невозможности сего говорить не следует, имеется в виду Windows XP Pro / Server 2003)
     
  15. Antariy

    Antariy

    Регистрация:
    4 мар 2011
    Сообщения:
    233
    Service Pack #25 Hotfix Security Update № 100500/500100/100-500 :D

    В результате пыхтений и кряхтений изменения логики наружного цикла, метода конверсии чисел и изменения цвета значка, был получен результат в виде уменьшения размера файла программки ажно на 8 байт :drink:

    Теперь она весит 968 байт, вот. И вроде, даже, работает :crazy:

    Edit: Аттач обновлён в главном посте.
     
    Последнее редактирование: 13 янв 2012
    hobot, Dimouse и kreol нравится это.
  16. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    Ага, работает. Округляет гигабайты в меньшую сторону - например 6 показывает как 5.995.
     
  17. Antariy

    Antariy

    Регистрация:
    4 мар 2011
    Сообщения:
    233
    Канешна работает. Она не округляет ничего (как можно округлить целый циферь в дробный??? О_О) - она показывает ровно столько, сколько "видно" ОСи. На WinNT значение видимой памяти всегда немного меньше, чем размер реальной.

    А вообще, это известная фича этих функций Винды. Как и то, что размер Swap-файла на NT-же - это вовсе не "размер", а сумма размера ОЗУ + размера Swap-файла, за вычетом некоторой служебной части.
    Это всё детали используемых API ;)

    Можно Вас попросить пропостить скриншот её окошка в PNG? А то у меня нет под рукой машины, с памятью >4 ГБ.
     
  18. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Это не WinNT, это многие биосы отъедают часть памяти для собственных нужд. Например, у меня 1 Мб отведён под некую TSeg Memory. Соответственно, и программа показывает 1.998 Гб.
     
    Antariy нравится это.
  19. Antariy

    Antariy

    Регистрация:
    4 мар 2011
    Сообщения:
    233
    Просто на Win9x GlobalMemoryStatus возвращает корректные значения, т.е. истинный размер ОЗУ и Swap'а (свободный/полный). На тех же машинах под XP/2000 - всегда показывается чуть меньше. Может, тактика определения полного объёма отличается (в смысле, 9х учитывает и разделяемую память тоже).
     
    Последнее редактирование: 6 авг 2011
  20. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Вообще-то нет:

    VirtaulPC + Windows 98, 160 Мб ОЗУ
    [​IMG]

    Машина №2 из профиля, Windows 98, 512 Мб ОЗУ
    [​IMG]
     
    Последнее редактирование модератором: 19 июл 2015
    hobot и Antariy нравится это.
  21. Antariy

    Antariy

    Регистрация:
    4 мар 2011
    Сообщения:
    233
    Спасибо!

    Интересно. Ничего не могу сказать в своё оправдание. Возможно, я ошибся - произошла ассоциативная связка корректности информации о Swap'е и ОЗУ.
    Слишком долго кряхтел и пыхтел... докряхтелся, называется :lol:

    Edit: Да, вот, собственно, тоже скрин. Правильный размер указывается только у Swap-файла, тут он вручную выставлен на 64 МБ.
    Странно, что меня так переглючило. Спасибо за поправку, MisterGrim!

    [​IMG]
     
    Последнее редактирование модератором: 19 июл 2015
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление