本来のコードは（メモリにマップされた）1個のレジスタへのコピーであった。メモリからメモリへのコピーをするには to ポインタを以下のようにインクリメントしなければならない。*to++ = *from++;この修正版のコードは、ビャーネ・ストロヴストルップの著書 The C++ Programming Language で「このコードは何をしている？」という練習問題として登場した。これは初心者がメモリマップされた出力レジスタを知らない可能性があると判断したためだろう。しかし、このバージョンのコードはそれほど有用ではない。というのも標準Cライブラリには十分に最適化されたメモリコピー関数 (memcpy) が用意されているからである。そちらのコードの方がアーキテクチャ依存の最適化を施していて、ずっと高速に動作する。
多くのコンパイラはswitch文をジャンプテーブルに最適化するので、アセンブリ言語での実装と変わらない性能をC言語で実装できる。C言語の case ラベルでの フォールスルー特性は長年に渡って議論となってきた。ダフは「このコードはその議論に何らかの影響を与えるだろう。しかし、それがどちらの立場になるのかはわからない」と述べている。単純なループよりこのコードが高速である主要因はループ展開によるものである。ループ展開によりループの終了条件の比較回数が減少する。switch/case 文はコピーすべき文字数の残りが展開されたコピー回数と必ずしも一致しないときの調整のために存在する（この例では、8バイトぶんのコピーが展開されている。したがって switch/case 文 は残りバイト数が 1 から 7 の時に自動的に調整する）。また分岐回数が減っていることもパイプライン処理を行うプロセッサにおいては、パイプラインストールを起こす機会を少なくし高速化に貢献する。このような剰余の自動処理は全てのシステムやコンパイラで最良な手段となるわけではない。場合によってはループを2つに分けたり（1つのループは展開されていて大部分のコピーを行い、2つめのループで残りのコピーを行う）、ループ展開をやめる方が高速である。コンパイラがこのコードを正しく最適化するかどうかも問題であるが、一部のマイクロプロセッサではパイプラインや分岐予測がうまく働かないという指摘もある。かつてXFree86は Duff's device を多用していたが、バージョン4.0でそれらループ展開の大部分を排除して展開前の小さなループに戻すことで、キャッシュヒット率を向上させ性能を向上させたことがある。したがって、このコードを使う前にいくつかベンチマークを行って、対象アーキテクチャの対象コンパイラの対象最適化レベルで最も性能の良いコードを選ぶ方がよいだろう。
連続コピーを普通にコーディングすると以下のようになる。do {                          /* count > 0 と仮定 */  *to = *from++;              /* ''to'' はインクリメントされていない */} while (--count > 0);ダフの本来の意図はメモリマップされた周辺機器の出力レジスタへのコピーだったため、to がインクリメントされていない。これを最適化するにあたり、ダフは、switch 文と do ループを組み合わせた構造によってループ展開ができると気づいた。send(to, from, count)register short *to, *from;register count;{register n = (count + 7) / 8;switch(count % 8) {case 0:do {*to = *from++;case 7:*to = *from++;case 6:*to = *from++;case 5:*to = *from++;case 4:*to = *from++;case 3:*to = *from++;case 2:*to = *from++;case 1:*to = *from++;} while(--n > 0);}}Duff's device は、8に限らずどのようなサイズのループ展開にも応用可能である。
写真家の細川文昌が2002年に発表した写真集『アノニマスケイプ：こんにちは二十世紀（ANONYMOUS SCAPES：HELLO, THE TWENTYTH CENTURY）』は、20世紀の100年間、すなわち1901年から2000年まで1年につき1件ずつの公告が選び出され、行旅死亡人が発見された場所の現在の風景写真と当時の官報に掲載されていた公告の複製写真とが同一ページ上に並ぶ作品として出版された。行旅死亡人が発見された場所の現在の風景と、その発見当時の状況を記録する地方官吏の手による詳細な文章との対比が20世紀の一部分を象徴していると云われる。それらの面などが評価され、「フィリップモリスK.K.アートアワード2002大賞」受賞作となった。行旅死亡人の統計はないが、長野大学社会福祉学部の鈴木忠義は長野大学紀要第36巻第2号で、官報掲載の 「行旅死亡人の公告」記事を集計し、2000～2012年の行旅死亡人公告件数と2005～2009年の性別（推定）、死亡場所別（推定）、死因別（推定）、公告自治体(都道府県)別の年次推移を発表した。2000年は1,194件であったが、2005年以降は、行旅死亡人公示件数1,000件を割り、2012年は724件であった。2000年代後半では、性別（2005～2009年の合計）では、男性が約8割である。死亡場所別（2005～2009年の合計）では、「山林・雑木林」・「河川・ 沢・池・湖」・「海中」が約46％（1,879件）を占めており、自殺との関連性がうかがえる。死因別（2005～2009年の合計）では、不明・不詳または記載なし（2,582件、全体の約63.1%）を除くと、自殺とみられる死亡（「首吊り・縊死」、「溺死・ 水死」、「轢死（鉄道事故）」 、 「焼死・感電死」、「飛び降り・転落死」、「窒息死」、「中毒死」、「自殺（その他）」の合計）は1,140件（全体の約27.8％）と多かった。次いで、傷病によるとみられる死亡（「外因死（負傷など）」、「内因死（病死など）」 の合計）は291件（全体の約7.1％）、生活困窮によるとみられる死亡（「凍死・寒冷死」、「飢餓死」、「衰弱死」の合計）は57件（全体の約1.4％）、事件・事故によるとみられる死亡（「遺棄死」、「交通事故」の合計）は21件（全体の約0.5％）であった。