HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0715
E.Tメモリクリーナーの作り方2解決


E.T

リンク

2014/7/15(Tue) 17:06:10|NO.62908

メモリクリーナーの作り方を教えてください。
http://www2.pf-x.net/~shink/cleaner.htmlを参考にして少し改造したら
物理メモリ使用率が変わりません。
下のプログラムでクリーンできているのでしょうか?


alloc mem,all/100*(index+1*10) ;メモリ確保 alloc mem,64 ;領域縮小



この記事に返信する


kanahiron

リンク

2014/7/15(Tue) 17:41:05|NO.62909

32bitアプリケーションでは2GB以上のメモリの確保ができません(例外はありますがそれでも4GB)
今の時代8GBが標準、ハイエンドだと16GBとかになります
なのでHSPでそれくらいのメモリを確保するにはそれなりの工夫が必要になります

またOSがVista、7、8と世代を重ねてメモリ管理も変わってきています
特にVistaからはOSがアプリケーションのメモリ使用を予測し事前に確保するという機能があります(このため空きメモリが少なく見える)
メモリクリーナーはこの動作の邪魔にしかならず、むしろ遅くなる可能性があります
メモリクリーナーが必要と言っていたのはXPの時代です
それでもいいなら、メモリクリーナーの制作頑張ってください

以下1.0GBのメモリを開放?するスクリプト

gb = 1 mb = 0 kb = 0 b = 0 sdim ram,gb*0x40000000+mb*0x100000+kb*0x400+b sdim ram
余談ですがAndroidにもメモリクリーナーがありますね
これも端末のRAMが256MBとかしかなかった数年前に有効だったものです
今は2GBが標準であり使い切ることは無いのでメモリクリーナーは無駄なものです



E.T

リンク

2014/7/15(Tue) 18:03:04|NO.62913

僕のPCはメモリが8GBありました…
必要なさそうなのでメモリクリーナーはあきらめます。
回答ありがとうございました



ONION software Copyright 1997-2021(c) All rights reserved.