2016-08-05 6 views
1

対私はその後、私はBlobTriggerの基になっていることを読む方法で最初のパラメータにBlobTrigger属性を使用しているのAzureからアマゾンにバックアップイメージにAzureのWebJob:BlobTriggerはQueueTriggerのリソース使用量

public static async Task CopyImage([BlobTrigger("images/{name}")] ICloudBlob image, string name, TextWriter log) 
    { 
     var imageStream = new MemoryStream(); 
     image.DownloadToStream(imageStream); 
     await S3ImageBackupContext.UploadImageAsync(name, imageStream); 
    } 

をWebJobプロジェクトを作成しましたドキュメントHow to use Azure blob storageベストエフォートベースにあり、それをQueueTriggerに変更しました。

両方とも完璧に動作します:-)それは問題ではなく質問です。私は変更を展開しているのでWebJobのCPUとメモリの使用率が

CPU Memory usage

のように見える誰かが私にメモリとCPU使用率の低下の理由を説明できますか?また、データの出力がダウンしました。

答えて

0

非常に興味深い。

私はあなたがその質問に答えることができる唯一の人だと思います。

は、ブロブとキューの両方のバージョン用のリモートプロファイルを行うことをCPU時間を食べるどの方法を参照してください。
https://azure.microsoft.com/en-us/blog/remote-profiling-support-in-azure-app-service/

メモリ消費のために、あなたはおそらくメモリダンプを取得する必要があり:
https://blogs.msdn.microsoft.com/waws/2015/07/01/create-a-memory-dump-for-your-slow-performing-web-app/

関連する問題