This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Kshitiz17
Recipients Kshitiz17, brandtbucher, rhettinger, steven.daprano, xtreak
Date 2021-06-02.07:30:41
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1622619041.94.0.417393155754.issue44276@roundup.psfhosted.org>
In-reply-to
Content
I have timed the execution of if-else and match-case on Differ().compare from difflib module and here is what I got

When both strings are same

**********************************************************************************************

if-else: 2.504900476196781e-06, match-case: 2.587399649200961e-06, comparisions : 10
if-else: 2.222519979113713e-06, match-case: 1.7874199693324045e-06, comparisions : 100
if-else: 1.954343999386765e-06, match-case: 1.8695319959078916e-06, comparisions : 1000
if-else: 3.2847548005520366e-06, match-case: 1.928162499825703e-06, comparisions : 10000
if-else: 1.2241538699890953e-06, match-case: 7.870903900038684e-07, comparisions : 100000
if-else: 7.950048359998618e-07, match-case: 7.883418589990469e-07, comparisions : 1000000
if-else: 7.941918295000505e-07, match-case: 7.882559125006082e-07, comparisions : 10000000
if-else: 7.928842861700104e-07, match-case: 7.855620772999828e-07, comparisions : 100000000

**********************************************************************************************

When strings have some difference

**********************************************************************************************

if-else: 2.7084999601356687e-06, match-case: 2.6756002625916154e-06, comparisions : 10
if-else: 2.207159996032715e-06, match-case: 1.8606500088935719e-06, comparisions : 100
if-else: 2.139014999556821e-06, match-case: 1.928671001223847e-06, comparisions : 1000
if-else: 2.682303600158775e-06, match-case: 2.626289399631787e-06, comparisions : 10000
if-else: 1.1338948200136655e-06, match-case: 7.989683500636602e-07, comparisions : 100000
if-else: 7.862168830033624e-07, match-case: 7.83532044995809e-07, comparisions : 1000000
if-else: 7.918311449997419e-07, match-case: 7.843428884996683e-07, comparisions : 10000000
if-else: 7.843063791000168e-07, match-case: 7.842913352399773e-07, comparisions : 100000000

**********************************************************************************************
History
Date User Action Args
2021-06-02 07:30:41Kshitiz17setrecipients: + Kshitiz17, rhettinger, steven.daprano, xtreak, brandtbucher
2021-06-02 07:30:41Kshitiz17setmessageid: <1622619041.94.0.417393155754.issue44276@roundup.psfhosted.org>
2021-06-02 07:30:41Kshitiz17linkissue44276 messages
2021-06-02 07:30:41Kshitiz17create