Taken from Mathematica DSolve help pages
Solve for \(f(x,y)\)
Mathematica ✓
ClearAll["Global`*"]; eq1 = D[f[x, y], x] == x*y*Cos[x*y] + Sin[x*y]; eq2 = D[f[x, y], y] == -E^(-y) + x^2*Cos[x*y]; sol = AbsoluteTiming[TimeConstrained[DSolve[{eq1, eq2}, f[x, y], {x, y}], 60*10]];
Maple ✓
restart; eq1:=diff(f(x,y),x)=x*y*cos(x*y)+sin(x*y); eq2:=diff(f(x,y),y)=-exp(-y)+x^2*cos(x*y); cpu_time := timelimit(60*10,CodeTools[Usage](assign('sol',pdsolve({eq1,eq2},f(x,y))),output='realtime'));
___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________