profile是什么意思?
Profile是針對每個帳戶的數據存儲,比如一個電子商務網站的用戶購物車數據。
“用戶配置文件”是Profile這個詞的直接翻譯,其實沒有文件的意思,默認存儲在數據庫中,不用自己管理文件。
Profile是HttpContext類的一個屬性,是ProfileBase類,繼承自SettingsBase類。所謂Provider,是你可以定義Profile如何存儲,默認是存儲在LocalServer數據庫中,需要網站重啟動不丟失數據,所以不能存在內存中。
擴展資料:
Profile功能
基本命令:
profile on : 開啟profile
profile off: 關閉profile
profile clear: 清空歷史數據
profile viewer: 查看profile 結果
示例1:
引自Matlab 中幫助文檔:
profile on % 開啟 profile
plot(magic(35)) % 繪制magic矩陣
profile viewer % 查看profile結果
p = profile('info');
profsave(p,'profile_results') % 保存profile 結果
實例2:
使用profile分析分析cpu使用情況
可以使用profile和cProfile對python程序進行分析,這里主要記錄下cProfile的使用,profile參考cProfile即可。
假設有如下代碼需要進行分析(cProfileTest1.py):
#! /usr/bin/env python
#-*- coding:utf-8 -*-
def foo():
sum = 0
for i in range(100):
sum += i
return sum
if __name__ == "__main__" :
foo()