Menu
Coddy logo textTech

Practice #5

Coddyの「Pythonデコレーター」コースのレッスン 12/12。

challenge icon

チャレンジ

簡単

関数のメモリ使用量を測定する、memory_usageという名前のデコレーターを書いてください。

デコレーターは、関数が実行される前後にその関数が使用したメモリ量を示すメッセージを、次の形式で出力する必要があります。

Memory usage: 0 Bytes

現在の「memory usage」(厳密にはそうではありません)を取得するには、

import tracemalloc
tracemalloc.start()
res = # some operations
current, peak = tracemalloc.get_traced_memory()

currentにはBytes単位の値が格納されます。

最後に関数の結果を返してください!

自分で試してみよう

Pythonデコレーターのすべてのレッスン

自分で練習してみよう: Pythonオンラインコンパイラ