原**
bool nstr::memtohex(void * pmem, int nsize, _bstr_t * pbstring, dword dwaddress, bool bunicode)
if(b == 0)
sprintf(buf2, "%08x: ", dwaddress);
for(i=0;imemset(buf, 0, 16);
memcpy(buf, pdat+a*16, b);
buf[b]=0;
memtostr(buf, 16, &bstrone, bunicode);
bstrtext += buf2;
bstrtext += bstrone;
bstrtext += "/r/n";
*pbstring = bstrtext;
return true;
} 優化後
bool nstr::memtohex(void * pmem, int nsize, _bstr_t * pbstring, dword dwaddress, bool bunicode)
if(b == 0)
sprintf(buf2, "%08x: ", dwaddress);
for(i=0;imemset(buf, 0, 16);
memcpy(buf, pdat+a*16, b);
buf[b]=0;
memtostr(buf, 16, &bstrone, bunicode);
strcpy(pcurstring, buf2);
pcurstring += strlen(buf2);
strcpy(pcurstring, bstrone);
pcurstring += strlen(bstrone);
strcpy(pcurstring, "/r/n");
pcurstring += strlen("/r/n");
*pbstring = pnewstring;
free(pnewstring);
return true;
}bstr 6000
strcat 1200
strcpy 45
SecureCRT日誌優化
用了這麼多ssh軟體,但對securecrt情有獨鍾。今天來對做一下對securecrt的優化 選擇 file log session 會彈出儲存session路徑及名稱的對話方塊,輸入路徑和名稱後secyrecrt就將儲存當前log。手動模式下,不同的session必須要手工分別設定不同的log儲...
GC日誌列印優化
通常我們會設定jvm引數 xloggc 來指定gc日誌檔案路徑,但是這個日誌檔案會不斷累加,直至程序重啟被重新覆蓋。因此,對於線上長期執行的應用,輸出gc日誌效能可能會下降,進而造成jvm停頓,請求rt變大。開啟gc日誌滾動記錄功能 xx usegclogfilerotation 設定滾動日誌檔案大...
MySQL慢日誌優化
慢日誌的效能問題 造成 i o 和 cpu 資源消耗 慢日誌通常會掃瞄大量非目的的資料,自然就會造成 i o 和 cpu 的資源消耗,影響到其他業務的正常使用,有可能因為單個慢 sql 就能拖慢整個資料庫的效能,而且這種慢 sql,在實際業務場景下,通常都是程式發起數個 sql 請求,通過 show...