大きなソース コードを分析する必要があります。コードには複数の関数呼び出しが含まれています。関数呼び出し間の計算と通信に応じて、ソース コード全体の実行に最適な構成スキームを見つける必要があります。
私によると 、
関数の呼び出しで通信されるデータ (別のマシン、サーバーなどにある場合) = 入力データ サイズ + 出力データ サイズ
入力データサイズと出力データサイズを取得するには、すべての関数を書き直して、可変数の入力と変数出力を持つようにする必要があると思います。
[varargout] samplefunction(varargin) {
FOR i=0:nargin
inputdata=inputdata+sizeof(varargin(i));
% Do stuff here
}
Matlab でセル配列 (varargin/varargout) のサイズを直接計算する方法はありませんか?
または、関数呼び出し間の通信データを測定する別のアプローチを提案できる場合は?